Semantic Web concepts

Edinburgh

http://www.w3.org/2005/Talks/0517-boit-tbl/

Tim Berners-Lee

MIT Computer Science & Artificial Intelligence Laboratory (CSAIL)

Director, World Wide Web Consortium

Three 'hot' directions of Web development

What is Semantic Web?

How does it work?

  1. Apply power of URIs to concepts of relational data
  2. Model real things, not documents or database tables

SW: Everything has a URI

Don't say "colour" say <http://example.com/2002/std6#col>

The relational database

A database's row, column and cell are subject, property and value.

The element of the Semantic Web

arrow tail, body and head are l are subject, property and value.

Semantic web includes tables,...

Arrows can make a table, an arrow from each row to each value

...trees

Arrows can make a table, an arrow from each row to each value

... everything

Arrows can make a table, an arrow from each row to each value

Applications connected by concepts

Its like a metro, the way the lines of common concepts connect the stations of different applications

Fractal Web of concepts

Example: Drug discovery

FOAFm OMM, UMLS, SNP, Uniprot, Bipax, Patents all have some overlap with drug target ontology

2003: Enterprise Application Integration

N by N problem without RDF

RDF: Enterprise Integration hub

N by 1 problem with RDF

Global Integration bus

N by 1 problem with RDF

Clients of the RDF bus

New data applications can be built on top of RDF bus, for example:

db to sw

Components: Adapting random files

Keep your existing systems running - adapt them

db to sw

Components: Triple store

Virtual severs actually figure stuff out as well as look up data

db to sw

Adapting SQL Databases

Keep your existing systems running - adapt them

db to sw

Adapting XML

Remeber- RDF on an HTTP server can always be virtual

db to sw

Adapting XML: GRDDL

Remeber- RDF on an HTTP server can always be virtual

db to sw

Components: Smart servers

Virtual severs actually figure stuff out as well as look up data

db to sw

Infrastructure roadmap

Stack of expressive power

architectural layers

Challenges: Deployment

Snowball problem: Techniques

Making communities

Challenge: Logic languages

Challenges: Looking ahead

Semantic-Web based research

Non-monotonic/Fuzzy things

Not Semantic Web phase one.

Deployment: Flagship fields

Deployment: Techniques

Making communities

Deployment: Action

IT Management

World Wide Web Consortium

Global organization for a global infrastructure

Thank you

Questions?